#include<stdio.h>
#include<string.h>
char ToLeft(char *r){
	char t=r;
    while(1){
        if(t=='\n')
            break;
        t+=2;
        if(t==123)//y->a
        	t='a';
        else if(t==124)//z->b
            t='b';
        else if(t==89)//Y->A
            t='A';
        else if(t==90)//Z->B
            t='B';
    }
    return t;
}
char NiXu(char *r){
	int i=0;
	int j=strlen(r);
	char flag;
	while(i<j){
		flag=r[i];
		r[i]=r[j];
		r[j]=flag;
		i++;
		j--;
	}
}
char Change(char *r){
	char t=r;
	while(1){
        if(t=='\n')
            break;
        t+=32;
	}
	return t;
}
int main(){
	char *r;
	getchar(r);
	ToLeft(*r);
	NiXu(*r);
	Change(*r);
	putchar(r);
	return 0;
}
